// ? 表示可选 当对象的属性不存在时，会短路，直接返回undefined，如果存在，那么才会继续执行
// ！ 表示非空断言使用的是 ! ，表示可以确定某个标识符是有值的，跳过ts在编译阶段对它的检测；
type type_obj = {
  name?: string;
  age: number;
};

let obj: type_obj = {
  age: 18,
};

console.log(obj?.age);
console.log(document.getElementById(".box").innerHTML);

export {};
